/*图片轮播*/
.list-loop {position:relative;height:380px;}
.list-loop .swiper-container{height:100%;}
.list-loop .swiper-slide{position:relative;height:100%;}
.list-loop .swiper-slide img{display:block;width:100%;height:100%;/* object-fit:cover; */}
.list-loop .swiper-slide span{display:block;position:absolute;bottom:0;left:0;line-height:40px;color:#fff;background:rgba(0,0,0,.4);width: 100%;}
.list-loop .swiper-slide span b{float:left;width:12px;height:12px;background-color:#fff;border-radius:12px;margin: 15px 15px 0;}
.list-loop .pagination{position:absolute;right:10px;bottom: -15px;z-index: 1;}
.list-loop .pagination span{display:inline-block;width: 8px;height: 8px;border-radius:50%;background-color:#afafab;margin:0 4px;}
.list-loop .pagination span.swiper-active-switch{background-color:#fff;}


.point_news {
	width: 1070px;
	height: 62px;
	margin: 0 auto 30px;
	background: url(/uiFramework/commonResource/image/2023011419325342906.png) no-repeat 0 0;
	background-color:#f9fafd;
	padding-left: 130px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}
.point_news ul li {
	height: 62px;
	line-height: 62px;
}
.point_news ul li a {
	font-size: 30px;
	color: #0959a9;
	font-weight: bold;
}


.two_col {
	width: 1200px;
}
.two_col_l {
	width: 580px;
	float: left;
	margin-right: 40px;
}
.two_col_r {
	width: 580px;
	float: left;
}
.two_col_r .news_list_type {
        display: none;
}
.roll_pic {
	width: 580px;
	height: 380px;
}
#main_swiper img {
	display: block;
	width: 580px;
	height: 380px;
}
#main_swiper .swiper-slide {
	position: relative;
}
#main_swiper .swiper-slide span {
	display: block;
	background: url(/uiFramework/commonResource/image/2023011419332942814.png) repeat;
	height: 50px;
	bottom: 0;
	left: 0;
	position: absolute;
	padding-left: 20px;
	width: 560px;
	line-height: 50px;
}
#main_swiper .swiper-slide span a {
	color: #fff;
	font-size: 18px;
}
#main_swiper .swiper-slide span em {
	display: inline-block;
	background: #fff;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin-right: 5px;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	height: 50px;
	bottom: 0;
	text-align: right;
	padding-right: 20px;
	width: 100px;
	right: 0;
	left: auto;
}
.swiper-pagination-bullet {
    background: #fff;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 20px 5px 0 5px;
}
.tab_head {
	margin-bottom: 10px;
}
.tab_head li {
	float: left;
	font-size: 20px;
	color: #2b3f59;
	margin-right: 10px;
	border-bottom: 3px solid #fff;
	height: 30px;
	line-height: 30px;
	padding-bottom: 5px;
	cursor: pointer;
}
.tab_head li:hover,
.tab_head li.cur {
	color: #0959a9;
	border-bottom: 3px solid #0959a9;
}

.quick_link {
	width: 578px;
	height: 34px;
	border: 1px solid #bfc5cd;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:7px 0;
}
.quick_link li {
	width: 33%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	float: left;
}
.quick_link li a {
	font-size: 20px;
	color: #0959a9;
}
.quick_link li a img {
	margin-right: 10px;
	vertical-align: middle;
}
.quick_link li:nth-child(2) {
	border-left: 1px solid #b3cbe4;
	border-right: 1px solid #b3cbe4;
	width: 34%;
	margin:0 -1px;
}

.icon_link {
	width: 580px;
	overflow: hidden;
}
.icon_link ul {
	width: 600px;
	overflow: hidden;
}
.icon_link ul li {
	width: 130px;
	float: left;
	margin:0 20px 20px 0;
}
.icon_link ul li a {
	display: block;
	width: 128px;
	height: 30px;
	border: 1px solid #b5cde5;
	text-align: center;
	font-size: 16px;
	color: #2b3f59;
	padding-top:58px;
	background-repeat: no-repeat;
	background-position: center 15px;
}
.icon_link ul li a:hover {
	border: 1px solid #b5cde5;
	background-color:#0959a9; 
	color: #fff;
}
.icon_link ul li:nth-child(1) a {
	background-image: url(/uiFramework/commonResource/image/2023011419390291053.png);
}
.icon_link ul li:nth-child(2) a {
	background-image: url(/uiFramework/commonResource/image/2023011419390710505.png);
}
.icon_link ul li:nth-child(3) a {
	background-image: url(/uiFramework/commonResource/image/2023011419391267808.png);
}
.icon_link ul li:nth-child(4) a {
	background-image: url(/uiFramework/commonResource/image/2023011419391720754.png);
}
.icon_link ul li:nth-child(5) a {
	background-image: url(/uiFramework/commonResource/image/2023011419392353631.png);
}
.icon_link ul li:nth-child(6) a {
	background-image: url(/uiFramework/commonResource/image/2023011419393316045.png);
}
.icon_link ul li:nth-child(7) a {
	background-image: url(/uiFramework/commonResource/image/2023011419393869010.png);
}
.icon_link ul li:nth-child(8) a {
	background-image: url(/uiFramework/commonResource/image/2023011419394611541.png);
}
.icon_link ul li:nth-child(9) a {
	background-image: url(/uiFramework/commonResource/image/2023011419395392922.png);
}
.icon_link ul li:nth-child(10) a {
	background-image: url(/uiFramework/commonResource/image/2023011419395979946.png);
}
.icon_link ul li:nth-child(11) a {
	background-image: url(/uiFramework/commonResource/image/2023011419400688811.png);
}
.icon_link ul li:nth-child(12) a {
	background-image: url(/uiFramework/commonResource/image/2023011419401377049.png);
}

.icon_link ul li:nth-child(1) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419475747591.png);
}
.icon_link ul li:nth-child(2) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419481127616.png);
}
.icon_link ul li:nth-child(3) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419483190238.png);
}
.icon_link ul li:nth-child(4) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419483749972.png);
}
.icon_link ul li:nth-child(5) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419484712989.png);
}
.icon_link ul li:nth-child(6) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419485542809.png);
}
.icon_link ul li:nth-child(7) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419490234814.png);
}
.icon_link ul li:nth-child(8) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419490854946.png);
}
.icon_link ul li:nth-child(9) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419491471629.png);
}
.icon_link ul li:nth-child(10) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419491967265.png);
}
.icon_link ul li:nth-child(11) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419492449418.png);
}
.icon_link ul li:nth-child(12) a:hover {
	background-image: url(/uiFramework/commonResource/image/2023011419493067410.png);
}

.tit_type {
	margin-bottom: 30px;
}
.tit_type span {
	display: inline-block;
	font-size: 24px;
	color: #0959a9;
	border-bottom: 3px solid #0959a9;
	padding-bottom: 5px;
}
.tit_type a {
    float: right;
    font-size: 14px;
    color: #0959a9;
    margin-top: 10px;
    font-weight: normal;
}
.news_fb {
	overflow: hidden;
}
.news_fb img {
	display: block;
}
.news_fb dt {
	margin-bottom: 20px;
}
.news_fb dd {
	float: left;
	width: 280px;
}
.news_fb dd:nth-child(2) {
	margin-right: 20px;
}
.news_fb dd img {
	margin-bottom: 10px;
	width: 280px;
	height: 133px;
}
.news_fb dd a {
	font-size: 16px;
	color: #2b3f59;
	line-height: 24px;
}

.zt_banner_list {
	width: 1200px;
	overflow: hidden;
}
.zt_banner_list ul {
	width: 1230px;
	overflow: hidden;
}
.zt_banner_list ul li {
	width: 380px;
	float: left;
	margin-right: 30px;
}
.tab_main_area {
	background: url(/uiFramework/commonResource/image/2023011419520529118.png) no-repeat center bottom #f9fafd;
	margin-bottom: 40px;
	padding: 50px 0 70px 0;
}
.tab_main_h {
	background: url(/uiFramework/commonResource/image/2023011419522693517.png) no-repeat 0 center;
	margin-bottom: 20px;
}
.tab_main_h_inner {
	background: url(/uiFramework/commonResource/image/2023011419530739556.png) no-repeat right center;
}
.tab_main_h ul {
	overflow: hidden;
	width: 636px;
	margin: 0 auto;
}
.tab_main_h ul li {
	float: left;
	width: 200px;
	height: 50px;
	margin: 0 6px;
}
.tab_main_h ul li a {
	display: block;
	width: 110px;
	height: 50px;
	line-height: 48px;
	color: #0959a9;
	font-size: 24px;
	background-color: #e1eaf4;
	background-repeat: no-repeat;
	background-position: 40px center;
	font-weight: bold;
	padding-left: 90px;
}
.tab_main_h ul li a:hover,
.tab_main_h ul li.act a {
	color: #fff;
	background-color: #0959a9;
}
.tab_main_h ul li a.tab_icon01 {
	background-image: url(/uiFramework/commonResource/image/2023011419561923516.png);
}
.tab_main_h ul li a.tab_icon02 {
	background-image: url(/uiFramework/commonResource/image/2023011419563283666.png);
}
.tab_main_h ul li a.tab_icon03 {
	background-image: url(/uiFramework/commonResource/image/2023011419564174953.png);
}
.tab_main_h ul li.act a.tab_icon01 {
	background-image: url(/uiFramework/commonResource/image/2023011419573178704.png);
}
.tab_main_h ul li.act a.tab_icon02 {
	background-image: url(/uiFramework/commonResource/image/2023011419574488962.png);
}
.tab_main_h ul li.act a.tab_icon03 {
	background-image: url(/uiFramework/commonResource/image/2023011419580217205.png);
}
.tab_main_con {
	background: #0855a5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-bottom: 5px;
    -moz-box-shadow: 0px 7px 12px #000000;
    -webkit-box-shadow: 0px 7px 12px #000000;
    box-shadow: 0px 7px 12px #9ec7f3;
    position: relative;
    display: none;
}
#tab_main_con02{ height: 404px;}
#main_tab_con02{ padding: 48px 0px;}
.tab_main_con_inner {
	background: #fff;
	-webkit-border-radius: 4px 4px 5px 5px;
	-moz-border-radius: 4px 4px 5px 5px;
	border-radius: 4px 4px 5px 5px;
	padding: 25px 0;
}
.act_arrow {
	position: absolute;
	top: -12px;
}
#tab_main_con01 .act_arrow {
	left:374px;
}
#tab_main_con02 .act_arrow {
	left:588px;
}
#tab_main_con03 .act_arrow {
	left:796px;
}


.dl_mod {
	float: left;
	width: 359px;
	margin:0 10px;
	padding:0 10px;
	border-right: 1px solid #e6eef6;
}

.dl_mod dt {
	height: 34px;
	margin-bottom: 20px;
}
.dl_mod dt span {
	display: inline-block;
	font-size: 20px;
	color: #0959a9;
	border-bottom: 3px solid #0959a9;
	padding-bottom: 5px;
	font-weight: bold;
}
.dl_mod dt a {
	float: right;
	font-size: 14px;
	color: #0959a9;
	margin-top: 10px;
}
.dl_mod dd {
	margin-bottom: 10px;
}
.dl_mod dd a {
	font-size: 16px;
	color: #2b3f59;
}
.dl_mod dd a:hover {
	color: #0959a9;
}
.dl_mod dd span {
	font-size: 16px;
	display: block;
	color: #979ea8;
}
.dl_mod02 {
	float: left;
	width: 359px;
	margin:0 10px;
	padding:0 10px;
	border-right: 1px solid #e6eef6;
}
.dl_mod02 dt {
	height: 34px;
	margin-bottom: 20px;
	text-align: center;
}
.dl_mod02 dt span {
	display: inline-block;
	font-size: 20px;
	color: #0959a9;
	border-bottom: 3px solid #0959a9;
	padding-bottom: 5px;
	font-weight: bold;
}
.dl_mod02 dd {
	text-align: center;
	overflow: hidden;
	margin-bottom: 19px;
}
.dl_mod02 dd span {
	float: left;
	width: 33%;
}
.dl_mod02 dd.t_img span {
	width: 50%;
}
.dl_mod02 dd a {
	font-size: 14px;
	color: #2b3f59;
}
.dl_mod02 dd a:hover {
	color: #0959a9;
}
.dl_mod02 dd a img {
	display: block;
	margin: 0 auto 5px;
}

.dl_mod03 {
	float: left;
	width: 359px;
	margin:0 10px;
	padding:0 10px;
	border-right: 1px solid #e6eef6;
}
.dl_mod03 dt {
	height: 34px;
	margin-bottom: 20px;
}
.dl_mod03 dt span {
	display: inline-block;
	font-size: 20px;
	color: #0959a9;
	border-bottom: 3px solid #0959a9;
	padding-bottom: 5px;
	font-weight: bold;
}
.dl_mod03 dd {
	border-left: 4px solid #0959a9;
	padding: 10px;
	margin-bottom: 20px;
}
.dl_mod03 dd a {
	font-size: 16px;
	color: #2b3f59;
}
.dl_mod03 dt a {
	float: right;
	font-size: 14px;
	color: #0959a9;
	margin-top: 10px;
}
.dl_mod03 dd a:hover {
	color: #0959a9;
}
.dl_mod03 dd span {
	display: block;
	text-align: right;
	padding-top: 20px;
}
.dl_mod03 dd span a {
	font-size: 14px;
	color: #0959a9;
margin-left: 25px;}
.dl_mod03 dd span em {
	font-size: 14px;
	color: #2b3f59;
	font-style: normal;
	margin-left: 25px;
}
.dl_mod04 {
	float: left;
	width: 359px;
	margin:0 10px;
	padding:0 10px;
	border-right: 1px solid #e6eef6;
}
.dl_mod04 dt {
	height: 34px;
	margin-bottom: 20px;
}
.dl_mod04 dt span {
	display: inline-block;
	font-size: 20px;
	color: #0959a9;
	border-bottom: 3px solid #0959a9;
	padding-bottom: 5px;
	font-weight: bold;
}
.dl_mod04 dt a {
	float: right;
	font-size: 14px;
	color: #0959a9;
	margin-top: 10px;
}
.dl_mod04 dd {
	margin-bottom: 12px;
	border-bottom: 1px solid #e6eef6;
	padding-bottom: 12px;
}
.dl_mod04 dd a {
	font-size: 16px;
	color: #2b3f59;
}
.dl_mod04 dd a:hover {
	color: #0959a9;
}
.dl_mod04 dd span {
	font-size: 14px;
	display: block;
	color: #979ea8;
	overflow: hidden;
	padding-top: 10px;
}
.dl_mod04 dd span em {
	font-size: 14px;
	color: #979ea8;
	font-style: normal;
	margin-left: 25px;
	float: right;
}
.dl_mod05 {
	float: left;
	width: 359px;
	margin:0 10px;
	padding:0 10px;
	border-right: 1px solid #e6eef6;
}
.dl_mod05 dt {
	height: 34px;
	margin-bottom: 20px;
}
.dl_mod05 dt span {
	display: inline-block;
	font-size: 20px;
	color: #0959a9;
	border-bottom: 3px solid #0959a9;
	padding-bottom: 5px;
	font-weight: bold;
}
.dl_mod05 dd {
	overflow: hidden;
	margin-bottom: 30px;
}
.dl_mod05 dd span {
	float: left;
	width: 25%;
	text-align: center;
}
.dl_mod05 dd span a {
	font-size: 16px;
	color: #0959a9;
}
.dl_mod05 dd a img {
	display: block;
	margin: 0 auto 5px;
}
.dl_mod05 dd strong {
	font-size: 16px;
	color: #0959a9;
}
.no_b_r {
	border-right: none;
}

#dczj_index dd a[href=''] {
	display:none;
}

/*热点专题*/
 #Active {overflow: hidden;}

/*专题*/
.zt-loog {padding:20px 30px 0;position:relative;overflow: hidden;clear: both;}
.zt-loog .arrow-left,.zt-loog .arrow-right{display:block;height:130px;position:absolute;top:20px;line-height:130px;background-color: #e5e8ee;font-family:simhei;width:30px;text-align:center;z-index: 9;    font-size: 16px;}
.zt-loog .arrow-left:hover,.zt-loog .arrow-right:hover{background-color:#1d76cf;color:#fff;}
.zt-loog .arrow-left{left:0;}
.zt-loog .arrow-right{right:0;}
.zt-loog .zt-container{width:100%;}
.zt-loog .swiper-slide img{display:block;height:130px;width: 96%;margin: 0 auto; /**object-fit: cover;**/}





@media screen and (max-width:600px){
.point_news {
    width: auto;
    height: 40px;
    margin: 10px;
    background-size: auto 40px;
    padding-left: 60px;
}
.point_news ul li {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.point_news ul li a {
    font-size: 16px;
}
.two_col {
	width: auto;
}
.two_col_l {
    width: auto;
    float: none;
    margin-right: 0;
}
.roll_pic {
    width: auto;
    height: auto;
    margin-bttom:20px;
}
#main_swiper img {
    width: 100%;
}
.two_col_r {
	width: auto;
	float: none;
}
.tab_head li {
    font-size: 14px;
    margin-right: 5px;
    border-bottom: 2px solid #fff;
    height: 20px;
    line-height: 20px;
    padding-bottom: 3px;
}
.quick_link {
    width: auto;
    height: 30px;
    padding: 4px 0;
    margin: 0 10px;
}
.quick_link li {
    width: 33%;
    height: 30px;
    line-height: 30px;
}
.quick_link li a {
    font-size: 16px;
}
.quick_link li a img {
    margin-right: 5px;
    width: 22px;
}

.tab_main_area {
    background-size: 100% auto;
    margin-bottom: 20px;
    padding: 20px 0 40px 0;
}
.tab_main_h {
	background: none;
}
.tab_main_h_inner {
	background: none;
}
.tab_main_h ul {
    width: auto;
}
.tab_main_h ul li {
    float: left;
    width: 29%;
    height: 30px;
    margin: 0 2%;
}
.tab_main_h ul li a {
	width: auto;
	height: 30px;
    line-height: 28px;
    font-size: 16px;
    padding-left: 50px;
    background-position: 20px center;
    background-size: auto 20px;
}
.tab_main_con {
	margin: 0 10px;
}
#tab_main_con01 .act_arrow {
	left: 33%;
}
#tab_main_con02 .act_arrow {
	left: 50%;
}
#tab_main_con03 .act_arrow {
	left: 66%;
}
.dl_mod,
.dl_mod02,
.dl_mod03,
.dl_mod04,
.dl_mod05 {
    float: none;
    width: auto;
    margin: 0 auto 20px;
    padding:0 10px 20px 10px;
    border-bottom: 1px solid #e6eef6;
    border-right: none;
}
.dl_mod dt,
.dl_mod02 dt,
.dl_mod03 dt,
.dl_mod04 dt,
.dl_mod05 dt {
    height: 30px;
    margin-bottom: 10px;
}
.dl_mod dt span,
.dl_mod02 dt span,
.dl_mod03 dt span,
.dl_mod04 dt span,
.dl_mod05 dt span {
    font-size: 16px;
}
.dl_mod dt a {
    margin-top: 5px;
}
.dl_mod dd a {
    font-size: 14px;
}
.dl_mod dd {
    margin-bottom: 5px;
}
.tab_main_con_inner {
    padding: 15px 0 0 0;
}

.dl_mod02 dd a img {
    width: 50%;
}
.dl_mod02 dd.t_img a img {
    width: 33%;
}
.dl_mod02 dd {
    margin-bottom: 10px;
}

.dl_mod03 dd a,
.dl_mod04 dd a {
    font-size: 14px;
}
.dl_mod03 dd span {
    padding-top: 10px;
}
.dl_mod03 dd {
    border-left: 4px solid #0959a9;
    padding: 5px;
    margin-bottom: 10px;
}
.dl_mod04 dd {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.dl_mod05 dd a img {
	width: 100%;
}
.dl_mod05 dd span a img {
	width: auto;
    height: 45px;
}
.dl_mod05 dd strong {
    font-size: 14px;
}
.tit_type {
    margin: 0 10px 10px 10px;
}
.tit_type span {
    font-size: 16px;
}
.icon_link {
    width: auto;
}
.icon_link ul {
    width: auto;
}
.icon_link ul li {
    width: 21%;
    margin: 0 2% 20px 2%;
}
.icon_link ul li a {
    width: auto;
    height: 40px;
    font-size: 14px;
    padding-top: 45px;
    background-position: center 10px;
    background-size: auto 24px;
}
.tab_head {
    margin: 10px;
}
.news_list_type {
    padding: 0 10px;
}
.news_fb {
    padding: 0 10px;
}
.news_fb dt img {
    width: 100%;
}
.news_fb dd {
    width: 48%;
    margin: 0 1%;
}
.news_fb dd img {
    width: 100%;
    margin-bottom: 5px;

}
.news_fb dd:nth-child(2) {
    margin-right: 1%;
}
.news_fb dd a {
    font-size: 14px;
    line-height: 20px;
}
.zt_banner_list {
    width: auto;
}
.zt_banner_list ul {
    width: auto;
}
.zt_banner_list ul li {
    width: 29%;
    margin: 0 2%;
}
.zt_banner_list ul li img {
    width: 100%;
}
/*图片轮播*/
.list-loop {height:260px;}
.list-loop .pagination {  bottom: 15px;}

}